Python Crash Course-note1

-基本知识

Hello world

1
2
3
4
print("Hello world")
//变量形式
message="Hello world"
print(message)


变量命名规则
1.变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。
2.变良名不能包含空格,但可使用下划线来分隔。
3.不能将python关键字和函数名用作变量名。
4.变量名应既简短又具有描述性。
5.慎用小写字母l和大写字母O。


字符串
字符串就是一系列字符。在python中,使用单引号或双引号括起来都行。

使用方法修改字符串大小写

1
2
3
4
name="ada lovelace"
print(name.title())
//输出
Ada Lovelace

方法是python对数据可进行的一种操作。每个方法后都跟着一对括号,因为通常需要额外的信息来完成工作。这种信息是括号内提供的。

1
2
3
4
5
6
name="James"
print(name.upper())
print(name.lower())
//输出
JAMES
james

title()以首字母大写的方式显示每个单词,upper()以每个字母都大写显示,lower以每个字母都小写显示

合并(拼接)字符串

1
2
3
4
5
6
first="Lebron"
second="James"
full=first+" "+second
print(full)
//输出
Lebron James

Python使用+来合并字符串;

使用制表符或换行符

1
2
3
4
5
6
7
8
9
10
11
12
13
print("Languages:\nPython\nC\nJavaScript")
//输出
Languages:
Python
C
JavaScript
print("Languages:\n\tPython\n\tC\n\tJavaScript")
//输出
Languages:
Python
C
JavaScript

删除空白
Python能够找出字符串开头和末尾的空白。

1
2
3
4
5
6
7
8
9
10
11
12
language="Python "
print(language)
print(language.rstrip())
print(language)
//输出
有空格
无空格
有空格
//这种方法是暂时的,若要将空格删除保存
language=language.rstrip()
print(language)
//此后,language保存为Python

Python还可以剔除字符串开头的空白,或者同时提出字符串两端的空白。使用lstrip()和strip()分别可以实现。

避免语法错误
如果字符串中有单引号时,如果使用单引号来标识字符串,则会让Python不知道哪里是字符串的结束而出错。因此,如果字符串中有单引号,应用双引号来标识字符串。三引号最保险,但不常用。


数字
整数运算
其他与算数运算基本无异。
Python使用**来表示乘方

1
2
3
print(2**3)
//输出
8

浮点数运算
浮点数运算也与平常无异。
不过,浮点数包含的小数位数可能是不确定的。需要进行处理多余小数位。

使用str()转换类型

1
2
3
4
5
6
7
8
9
age=23
message="Happy"+age+"ed Birthday!"
print(message)
//error
age=23
message="Happy"+str(age)+"ed Birthday!"
print(message)
//输出
Happy 23rd birthday


注释
注释的写法:C/C++用//
Python中用#来注释

1
#TEST


Thanks for your reward!